Talen Energy Corporation (NASDAQ: TLN) has seen significant investment activity, with Zurcher Kantonalbank acquiring $1.82 million in shares during the fourth quarter. Analysts maintain a "Buy" rating for the stock, with a consensus target price of $241.36, despite some firms adjusting their price targets. The company operates approximately 16,000 megawatts of power generation capacity across the U.S., primarily in the Northeast, Mid-Atlantic, and Southwest regions.